 ->  Program..cctor() : Запуск программы 
 ->  ClassSettings.LoadSettings() : Загрузка настроек
 ->  CamerasSettings.Load() : Загрузка настроек камер
 ->  StartSettings.Load() : Загрузка параметров запуска
 ->  RecordSettings.Load() : Загрузка параметров архива
 ->  VideoDeviceWatcher.ReloadCamList() : Получение списка камер 
 ->  VideoDevice.GetInfo() :   Получение списка устройств
 ->  VideoDevice.GetInfo() :   Найдено 2 устройств
 ->  VideoDevice.set_MonikerString() :   Добавление новго устройства 
 ->  VideoDevice.set_MonikerString() :   Создаем устройство 
 ->  VideoDevice.set_MonikerString() :   Применяем настрйоки
 ->  VideoDevice.StopDevice() :  Остановить устройство 
 ->  VideoDevice.StartDevice() :  Запустить устройство 
 ->  VideoDevice.GetInfo() :   Получение списка устройств
 ->  VideoDevice.GetInfo() :   Найдено 2 устройств
 ->  VideoDevice..ctor() :  Определили имя устройства FaceCam 1000
 ->  VideoDeviceWatcher..ctor() : Наблюдение за камерой FaceCam 1000
 ->  VideoDevice.set_MonikerString() :   Добавление новго устройства 
 ->  VideoDevice.set_MonikerString() :   Создаем устройство 
 ->  VideoDevice.set_MonikerString() :   Применяем настрйоки
 ->  VideoDevice.StopDevice() :  Остановить устройство 
 ->  VideoDevice.StartDevice() :  Запустить устройство 
 ->  VideoDevice.GetInfo() :   Получение списка устройств
 ->  VideoDevice.GetInfo() :   Найдено 2 устройств
 ->  VideoDevice..ctor() :  Определили имя устройства WideCam 1050
 ->  VideoDeviceWatcher..ctor() : Наблюдение за камерой WideCam 1050
 ->  VideoDevice.StopDevice() :  Остановить устройство FaceCam 1000
 ->  VideoDevice.StartDevice() :  Запустить устройство FaceCam 1000
 ->  VideoDevice.StopDevice() :  Остановить устройство WideCam 1050
 ->  VideoDevice.StartDevice() :  Запустить устройство WideCam 1050
 ->  FileWatcher..ctor() :    Зоздание экземпляра записывателя
 ->  FileWatcher..ctor() :    Автостарт отключен 
 ->  MainWindow..ctor() : Инициализация главной формы
 ->  LeftPanelPreview.ApplySettings() : Главная форма: Настройки принимаю
 ->  VideoOutput.Subscribe() : Подписано 1 объектов
 ->  VideoDevice.StartDevice() :  Запустить устройство FaceCam 1000
 ->  VideoOutput.Subscribe() : Подписано 1 объектов
 ->  VideoDevice.StartDevice() :  Запустить устройство WideCam 1050
 ->  VideoOutput.Unsubscribe() : Подписано 0 объектов
 ->  VideoDevice.StopDevice() :  Остановить устройство FaceCam 1000
 ->  VideoOutput.Unsubscribe() : Подписано 0 объектов
 ->  VideoDevice.StopDevice() :  Остановить устройство WideCam 1050
 ->  Program.Close() : Закрытие программы 
FileWatcher ->  FileWatcher.Exec() :    Заканчиваем запись
FileWatcher ->  FileWatcher.CloseFile() :   Закрытие файла
